package com.taoym.voucher.common.response;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @coder taoym
 * @datetime 2021/6/11 15:57
 * @desc
 */
@Data
public class OrderSyncResp {
    /**
     * 状态码
     */
    private Integer code;
    /**
     * 状态信息
     */
    private String msg;
    /**
     * 订单数据
     */
    private OrderData data;

    @Data
    public static class OrderData {
        /**
         * 总数量
         */
        private Integer total;
        /**
         * 每页显示的数量
         */
        private Integer per_page;
        /**
         * 当前页
         */
        private Integer current_page;
        /**
         * 最后一页
         */
        private Integer last_page;
        /**
         * 订单详情
         */
        private List<Order> data;
    }

    @Data
    public static class Order {
        /**
         * 活动ID
         */
        private Integer actId;
        /**
         * 活动名称
         */
        private String actName;

        /**
         * 用户uid
         */
        private String sid;

        /**
         * 总佣金率
         */
        private String jtk_share_rate;

        /**
         * 总佣金
         */
        private String jtk_share_fee;

        /**
         * 订单编号
         */
        private String orderSn;

        /**
         * 订单标题
         */
        private String orderTitle;

        /**
         * 订单创建时间
         */
        private LocalDateTime createTime;

        /**
         * 订单付款时间
         */
        private LocalDateTime payTime;

        /**
         * 订单修改时间
         */
        private LocalDateTime modifiedTime;

        /**
         * 订单价格
         */
        private String orderPrice;

        /**
         * 付款价格
         */
        private String payPrice;

        /**
         * 订单状态
         */
        private Integer status;
        /**
         * 状态描述
         */
        private String status_desc;
    }
}
